From 063f4cc497686d8409877fdc7e6ee0166106d6d2 Mon Sep 17 00:00:00 2001 From: "kfraser@dhcp93.uk.xensource.com" Date: Tue, 13 Jun 2006 14:08:37 +0100 Subject: [PATCH] [LINUX] Export some tlb-flush functions to modules, which are directly accessible via macros in tlbflush.h. Signed-off-by: Keir Fraser --- linux-2.6-xen-sparse/arch/i386/mm/hypervisor.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/linux-2.6-xen-sparse/arch/i386/mm/hypervisor.c b/linux-2.6-xen-sparse/arch/i386/mm/hypervisor.c index f996cc7df1..e2f3a554a3 100644 --- a/linux-2.6-xen-sparse/arch/i386/mm/hypervisor.c +++ b/linux-2.6-xen-sparse/arch/i386/mm/hypervisor.c @@ -133,6 +133,7 @@ void xen_tlb_flush(void) op.cmd = MMUEXT_TLB_FLUSH_LOCAL; BUG_ON(HYPERVISOR_mmuext_op(&op, 1, NULL, DOMID_SELF) < 0); } +EXPORT_SYMBOL(xen_tlb_flush); void xen_invlpg(unsigned long ptr) { @@ -141,6 +142,7 @@ void xen_invlpg(unsigned long ptr) op.arg1.linear_addr = ptr & PAGE_MASK; BUG_ON(HYPERVISOR_mmuext_op(&op, 1, NULL, DOMID_SELF) < 0); } +EXPORT_SYMBOL(xen_invlpg); #ifdef CONFIG_SMP -- 2.30.2